Java Swing(二)按钮点击事件处理ActionListener

您所在的位置:网站首页 swing 动作 Java Swing(二)按钮点击事件处理ActionListener

Java Swing(二)按钮点击事件处理ActionListener

2023-10-07 13:54| 来源: 网络整理| 查看: 265

监听器 监听器Listener是Java Swing中界面事件处理的一种方式。import java.awt.event.*; 使用步骤:1.写一个自己的监听器类实现ActionListener接口,重写actionPerformed方法 这里的MyButtonListener类是MyFrame的一个内部类

private class MyButtonListener implements ActionListener{ @Override public void actionPerformed(ActionEvent a){ //按下按钮后监听器会调用actionPerformed方法 MyFrame.this.showTime();//方法名字没有冲突的时候,前缀MyFrame.this.可省略 } }

2.创建监听器对象

MyButtonListener lis = new MyButtonListener();//这里我们用的是自己写的监听器类

3.将监听器交给按钮

button.addActionListener(lis);

4.当点击按钮时,Swing框架会调用监听器对象里的方法进行处理

可以使用匿名内部类将上面的123步合成一步:

button.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent a){ MyFrame.this.showTime(); } });

这里的actionPerformed方法由系统来调用,称为回调(callback)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3